package com.stefanini.pe.bbva.bp.in.bo.impl;

import java.util.List;
import java.util.Map;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import com.stefanini.pe.bbva.bp.in.bo.iface.GestionPerfilamientoBOIface;
import com.stefanini.pe.bbva.bp.in.dao.iface.GestionPerfilamientoDAOIface;

@Service("gestPerfilamientoBO")
public class GestionPerfilamientoBOImpl implements GestionPerfilamientoBOIface{

	@Autowired
	private GestionPerfilamientoDAOIface gestionPerfilamientoDAOIface;
	
	
	public List<Integer> listarAnios() {
		return gestionPerfilamientoDAOIface.listarAnios();
	}

	public List<Map> listarConsPerfilamientos(int anio, String idsEjecutivos) {
		return gestionPerfilamientoDAOIface.listarConsPerfilamientos(anio, idsEjecutivos);
	}
	
	public List<Map> listarComposicionCartera(String idsEjecutivos) {
		return gestionPerfilamientoDAOIface.listarComposicionCartera(idsEjecutivos);
	}

	public List<Map> listarInfoPerfilamiento(String idsEjecutivos) {
		return gestionPerfilamientoDAOIface.listarInfoPerfilamiento(idsEjecutivos);
	}

	public List<Map> listarTipoAsesoria(String idsEjecutivos) {
		return gestionPerfilamientoDAOIface.listarTipoAsesoria(idsEjecutivos);
	}
	
	public GestionPerfilamientoDAOIface getGestionPerfilamientoDAOIface() {
		return gestionPerfilamientoDAOIface;
	}

	public void setGestionPerfilamientoDAOIface(
			GestionPerfilamientoDAOIface gestionPerfilamientoDAOIface) {
		this.gestionPerfilamientoDAOIface = gestionPerfilamientoDAOIface;
	}
}
